
package com.comprainsumos.modelo;

import com.comprainsumos.MPersistencia.MPCotizacion;
import java.sql.ResultSet;
import java.sql.SQLException;


public class DetalleCotizacion {
   
    private int codigo;
    private Cotizacion cotizacion; 
    private InsumoProveedor insumoproveedor;
    private double cantidad;
    private String estado;
    private double precio;
    private String fechaCompra;
   


    public DetalleCotizacion() {
    }
    public static DetalleCotizacion load(ResultSet rs) throws SQLException, Exception{
        DetalleCotizacion dt = new DetalleCotizacion();
        dt.setCodigo(rs.getInt(1));
        dt.setCotizacion(MPCotizacion.getCotizacion(rs.getInt(2)));
        //dt.SetProductoproveedor(MProductoProveedor.getProductoProveedor("crear uno", "Nuevo"));
        dt.setCantidad(rs.getDouble(4));
        dt.setEstado(rs.getString(5));
        dt.setPrecio(rs.getDouble(6));
        dt.setFechaCompra(rs.getString(7));
        return dt;
    }

    
    public double getCantidad() {
        return cantidad;
    }
    
    public int getCodigo() {
        return codigo;
    }

    public String getEstado() {
        return estado;
    }

    public String getFechaCompra() {
        return fechaCompra;
    }

    public double getPrecio() {
        return precio;
    }

    public InsumoProveedor getProductoproveedor() {
        return insumoproveedor;
    }

    public void setProductoproveedor(InsumoProveedor insumoproveedor) {
        this.insumoproveedor = insumoproveedor;
    }

    public void setCantidad(double cantidad) {
        this.cantidad = cantidad;
    }
        
    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public void setFechaCompra(String fechaCompra) {
        this.fechaCompra = fechaCompra;
    }

    public void setPrecio(double precio) {
        this.precio = precio;
    }

    /**
     * @return the cotizacion
     */
    public Cotizacion getCotizacion() {
        return cotizacion;
    }

    /**
     * @param cotizacion the cotizacion to set
     */
    public void setCotizacion(Cotizacion cotizacion) {
        this.cotizacion = cotizacion;
    }
    
    
}
